Obtener citas


Introducción

Con este método obtendremos el listado de citas de esta API.


Para este método debemos agregar un token en Headers de tipo Authorization con el token necesario.

Es importante anotar que los parámetros deben ser enviados a través de algo como form_params o similar, no se deben enviar directamente en la URL.

{success} GET: /api/public/appointments

use GuzzleHttp\Client;

$client = new Client();

$res = $client->request("GET", "{$endpoint}/api/public/appointments}");

$appointments = json_decode($res->getBody(), true);

return $appointments;

Respuesta


[
    {
        "id": 180,
        "code": 146,
        "reschedule_code": null,
        "address": "cra 23",
        "title": "09:30 AM - AR - Aseo de inmueble - cra 23",
        "date": "2024-09-11",
        "init_time": "09:30:00",
        "end_time": "10:00:00",
        "status": {
            "id": 1,
            "name": "Pendiente"
        }
    },
    {
        "id": 181,
        "code": 147,
        "reschedule_code": null,
        "address": "adsads",
        "title": "10:30 AM - AR - Aseo de inmueble - adsads",
        "date": "2024-09-11",
        "init_time": "10:30:00",
        "end_time": "11:00:00",
        "status": {
            "id": 1,
            "name": "Pendiente"
        }
    },
]

Parámetros que recibe por URL

Parámetro Descripción Ejemplo
view Este parámetro sirve para saber en que rango de tiempo buscará (timeGridWeek: semana, o dayGridMonth: mes o timeGridDay: día) ?view=timeGridWeek
status Agregamos estados de cita al filtro &status=1
type Agregamos tipos de cita al filtro &type=1
startDate Fecha inicial para listar las citas de la inmobiliaría &startDate=2024-05-11
endDate Fecha final para listar las citas de la inmobiliaría &endDate=2024-08-11
monthDate Agregamos la fecha del mes a buscar &monthDate=2024-08
dayDate Agregamos la fecha del día a buscar &dayDate=2024-08-11
weekInitDate Agregamos la fecha del día inicial de la semana buscar &weekInitDate=2024-08-11
weekEndDate Agregamos la fecha del día final de la semana buscar &weekEndDate=2024-08-18
branches Filtro para ver citas según sucursal &branches=2,3
code Filtro para ver citas por código de cita &code=2
property Filtro para buscar citas con código de inmueble &property=2332
profiles Filtro para elegir que citas listar según perfil(es) &profiles=3,5
only_own_appointments Filtro para traer solo citas del perfil del token &only_own_appointments=1